package com.bo.dto;


import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 生产消耗DTO
 */
@Data
public class ManufactureDTO {

    @TableField(value = "mDateTime")
    private String mdateTime;

    // 运输单id
    @TableField(value = "DeliveryID")
    private String deliveryID;

    // 中广运输单号
    @TableField(value = "DeliveryName")
    private String deliveryName;

    // StationName 线体 1#搅拌站 2#搅拌站
    @TableField(value = "StationName")
    private String stationName;

    // itemID 盘次
    @TableField(value = "ItemID")
    private String itemID;

    // ItemNO 盘方量
    @TableField(value = "ItemNO")
    private String itemNO;

    // ProjectCmpy 客戶名称
    @TableField(value = "ProjectCmpy")
    private String projectCmpy;

    // ProjectPart 结构部位
    @TableField(value = "ProjectPart")
    private String projectPart;

    // ProjectName 工程名称
    @TableField(value = "ProjectName")
    private String projectName;

    // CementName PO42.5
    @TableField(value = "CementName")
    private String cementName;

    // intensityLevel 强度
    @TableField(value = "intensityLevel")
    private String intensityLevel;

    // tld 塌落度
    @TableField(value = "tld")
    private String tld;

    // WorkMethod 工作方式 (自卸,泵送)
    @TableField(value = "WorkMethod")
    private String workMethod;

    // TaskName 强度+任务单号 字符串
    @TableField(value = "TaskName")
    private String taskName;

    // CompanyName 任务单号
    @TableField(value = "CompanyName")
    private String companyName;

    // Quantity 数量
    @TableField(value = "Quantity")
    private String quantity;

    // TaskID 任务ID
    @TableField(value = "TaskID")
    private String taskID;

    //配比名称
    @TableField(value = "RecipeName")
    private String recipeName;

    //PlanCount 计划数量
    @TableField(value = "PlanCount")
    private String planCount;

    //EndCount 实际数量
    @TableField(value = "EndCount")
    private String endCount;

    //OutCount 车次
    @TableField(value = "OutCount")
    private String outCount;

    //TruckID 车辆ID
    @TableField(value = "TruckID")
    private String truckID;

    // 1# 再生石 25
    @TableField(value = "Actual1")
    private BigDecimal materialActual1;

    // 2# 再生石 16
    @TableField(value = "Actual2")
    private BigDecimal materialActual2;

    // 3# 石 5-25
    @TableField(value = "Actual10")
    private BigDecimal materialActual3;

    // 4# 再生砂
    @TableField(value = "Actual3")
    private BigDecimal materialActual4;

    // 5# 粗砂
    @TableField(value = "Actual4")
    private BigDecimal materialActual5;

    // 6# 水泥1 海螺1-1
    @TableField(value = "Actual5")
    private BigDecimal materialActual6;

    // 7# 水泥2 海螺1-2
    @TableField(value = "Actual12")
    private BigDecimal materialActual7;

    // 8# 矿粉
    @TableField(value = "Actual6")
    private BigDecimal materialActual8;

    // 9# 粉煤灰
    @TableField(value = "Actual14")
    private BigDecimal materialActual9;

    // 10# 水
    @TableField(value = "Actual7")
    private BigDecimal materialActual10;

    // 11# 污水
    @TableField(value = "Actual11")
    private BigDecimal materialActual11;

    // 12# 外加剂1
    @TableField(value = "Actual8")
    private BigDecimal materialActual12;

    // 13# 增效剂2
    @TableField(value = "Actual16")
    private BigDecimal materialActual13;

    // 14# 膨胀剂
    @TableField(value = "Actual15")
    private BigDecimal materialActual14;



}
